| 1º Fase | ||||||
| 13/9/89 | Sliema | Sliema Wanderers | 1 | Walker | ||
| Nentori | 0 | |||||
| 27/9/89 | Tirana | Nentori | 5 | Kola (2, 1P), Bardhi, Hoxha, Riza | ||
| Sliema Wanderers | 0 | |||||
| 13/9/89 | Derry | Derry City | 1 | Carlyle | ||
| Benfica | 2 | Thern, Ricardo Gomes | ||||
| 27/9/89 | Lisboa | Benfica | 4 | Magnusson, Vata, Ricardo Gomes, Aldair | ||
| Derry City | 0 | |||||
| 13/9/89 | Chorzow | Ruch | 1 | Szewczyk | ||
| CSKA Sofia | 1 | Penev | ||||
| 27/9/89 | Sofia | CSKA Sofia | 5 | Georgiev (2), Balakov, Penev, Vitanov | ||
| Ruch | 1 | Warzycha | ||||
| 13/9/89 | Praga | Sparta | 3 | Cabala, Bilek (2, 1P) | ||
| Fenerbahce | 1 | Hakan | ||||
| 27/9/89 | Estambul | Fenerbahce | 1 | Oguz | ||
| Sparta | 2 | Hasek, Novak | ||||
| 13/9/89 | Bucarest | Steaua | 4 | Petrescu, Hagi (P), Balint, Muzsnay | ||
| Fram | 0 | |||||
| 27/9/89 | Reykjavik | Fram | 0 | |||
| Steaua | 1 | Negrau | ||||
| 13/9/89 | Budapest | Honved | 1 | Fodor | ||
| Vojvodina | 0 | |||||
| 27/9/89 | Novi Sad | Vojvodina | 2 | Mihajlovicm Tanjga | ||
| Honved | 1 | Gacesa (A) | ||||
| 13/9/89 | Trondheim | Rosenborg | 0 | |||
| Mechelen | 0 | |||||
| 27/9/89 | Malinas | Mechelen | 5 | Bosman (2), Ohana (2), Severeyns | ||
| Rosenborg | 0 | |||||
| 13/9/89 | Wrexham | Linfield | 1 | Mooney (P) | ||
| Dnepr | 2 | Kudritskij (2) | ||||
| 27/9/89 | Dnepropetrovsk | Dnepr | 1 | Son | ||
| Linfield | 0 | |||||
| 13/9/89 | Eindhoven | PSV Eindhoven | 3 | Kieft, Ellerman, Romario | ||
| Lucerna | 0 | |||||
| 27/9/89 | Lucerna | Lucerna | 0 | |||
| PSV Eindhoven | 2 | Romario (2) | ||||
| 13/9/89 | Glasgow | Rangers | 1 | Walters (P) | ||
| Bayern Munich | 3 | Kogl, Thon (P), Augenthaler | ||||
| 27/9/89 | Munich | Bayern Munich | 0 | |||
| Rangers | 0 | |||||
| 13/9/89 | Innsbruck | Tirol | 6 | Peischl, Muller (P), Westerthaler, Pacult (2), Hortnagl | ||
| Omonia | 0 | |||||
| 27/9/89 | Levkosia | Omonia | 2 | Xiourouppas, Iatrou | ||
| Tirol | 3 | Baur, Westerthaler, Pacult | ||||
| 13/9/89 | Dresden | Dinamo Dresden | 1 | Lieberam | ||
| AEK | 0 | |||||
| 27/9/89 | Atenas | AEK | 5 | Teuber (A), Okonski (P), Savidis (2), Sarevski | ||
| Dinamo Dresden | 3 | Gutschow, Lieberam, Minge | ||||
| 13/9/89 | Malmo | Malmo | 1 | Lindman | ||
| Internazionale | 0 | |||||
| 27/9/89 | Milan | Internazionale | 1 | Serena | ||
| Malmo | 1 | Engqvist | ||||
| 13/9/89 | Milan | Milan | 4 | Stroppa, Massaro (2), Evani | ||
| HJK | 0 | |||||
| 27/9/89 | Helsinki | HJK | 0 | |||
| Milan | 1 | Borgonovo | ||||
| 13/9/89 | Marsella | Olimpique | 3 | Sauzee, Papin, Vercruysse | ||
| Brondby | 0 | |||||
| 27/9/89 | Copenhague | Brondby | 1 | Olsen | ||
| Olimpique | 1 | Papin | ||||
| 13/9/89 | Saarbrucken | Spora | 0 | |||
| Real Madrid | 3 | Butragueño, Michel (2, 1P) | ||||
| 27/9/89 | Madrid | Real Madrid | 6 | Sanchez, Esteban, Kremer (A), Losada, Llorente, Tendillo | ||
| Spora | 0 | |||||
| 2º Fase | ||||||
| 18/10/89 | Bucarest | Steaua | 1 | Lacatus | ||
| PSV Eindhoven | 0 | |||||
| 1/11/89 | Eindhoven | PSV Eindhoven | 5 | Ellerman (2), Romario (3) | ||
| Steaua | 1 | Lacatus | ||||
| 18/10/89 | Budapest | Honved | 0 | |||
| Benfica | 2 | Pacheco (P), Valdo | ||||
| 1/11/89 | Lisboa | Benfica | 7 | Cesar Brito (2), Abel, Vata (2), Magnusson (2) | ||
| Honved | 0 | |||||
| 18/10/89 | Dnepropetrovsk | Dnepr | 2 | Yudin, Son | ||
| Tirol | 0 | |||||
| 1/11/89 | Innsbruck | Tirol | 2 | Westerthaler, Pacult | ||
| Dnepr | 2 | Son, Ljutyj | ||||
| 18/10/89 | Malmo | Malmo | 0 | |||
| Mechelen | 0 | |||||
| 1/11/89 | Malinas | Mechelen | 4 | De Wilde (2), Bosman, Versavel | ||
| Malmo | 1 | Lindman | ||||
| 18/10/89 | Trnava | Sparta | 2 | Bilek (P), Skuhravy | ||
| CSKA Sofia | 2 | Stoichkov, Kostadinov | ||||
| 1/11/89 | Sofia | CSKA Sofia | 3 | Stoichkov (2, 1P), Kostadinov | ||
| Sparta | 0 | |||||
| 18/10/89 | Munich | Bayern Munich | 3 | Kogl (P), Mihajlovic (2) | ||
| Nentori | 1 | Minga | ||||
| 1/11/89 | Tirana | Nentori | 0 | |||
| Bayern Munich | 3 | Strunz, Grahammer, Dorfner | ||||
| 18/10/89 | Milan | Milan | 2 | Rijkaard, Van Basten (P) | ||
| Real Madrid | 0 | |||||
| 1/11/89 | Madrid | Real Madrid | 1 | Butragueño | ||
| Milan | 0 | |||||
| 18/10/89 | Marsella | Olimpique | 2 | Papin, Manolas (A) | ||
| AEK | 0 | |||||
| 1/11/89 | Atenas | AEK | 1 | Sarevski (P) | ||
| Olimpique | 1 | Papin | ||||
| 4º Final | ||||||
| 7/3/90 | Sofia | CSKA Sofia | 0 | |||
| Olimpique | 1 | Thys | ||||
| 21/3/90 | Marsella | Olimpique | 3 | Waddle, Papin, Sauzee | ||
| CSKA Sofia | 1 | Urukov | ||||
| 7/3/90 | Munich | Bayern Munich | 2 | Wohlfarth, Grahammer | ||
| PSV Eindhoven | 1 | Povlsen | ||||
| 21/3/90 | Eindhoven | PSV Eindhoven | 0 | |||
| Bayern Munich | 1 | Vanenburg (A) | ||||
| 7/3/90 | Bruselas | Mechelen | 0 | |||
| Milan | 0 | |||||
| 21/3/90 | Milan | Milan | 2 | Van Basten, Simone | ||
| Mechelen | 0 | |||||
| 7/3/90 | Lisboa | Benfica | 1 | Magnusson (P) | ||
| Dnepr | 0 | |||||
| 21/3/90 | Dnepropetrovsk | Dnepr | 0 | |||
| Benfica | 3 | Lima Pereira (2), Ricardo Gomes | ||||
| SEMIFINALES | ||||||
| 4/4/90 | Marsella | Olimpique | 2 | Sauzee, Papin | ||
| Benfica | 1 | Lima Pereira | ||||
| 18/4/90 | Lisboa | Benfica | 1 | Vata | ||
| Olimpique | 0 | |||||
| 4/4/90 | MIlan | Milan | 1 | Van Basten (P) | ||
| Bayern Munich | 0 | |||||
| 18/4/90 | Munich | Bayern Munich | 2 | Strunz, McInally | ||
| Milan | 1 | Borgonovo | ||||
| FINAL | ||||||
| 23/5/90 | Viena | Milan | 1 | Rijkaard | ||
| Benfica | 0 | |||||
| Campeón: MILAN (ITALIA) | ||||||